﻿/**
 * User: wyf
 * Date: 13-8-8
 * Time: 下午3:50
 * 登录页
 */
//需要 jquery.js
//********************************************
//* 登录页
//********************************************

var errImg = "<img src=\"../front/img/ok2.jpg\" width=\"16\" height=\"16\"/>&nbsp;";
var flag = true;
$(function () {
    //验证码
    $("#l_img").attr('src', '../ValidateImageServlet?key=LOGINVC&' + Math.random());
    $("#r_img").attr('src', '../ValidateImageServlet?key=REGISTERVC&' + Math.random());
    //绑定验证码
    $("#l_img").bind("click", function () {
        $(this).attr('src', '../ValidateImageServlet?key=LOGINVC&' + Math.random());
    });
    $("#r_img").bind("click", function () {
        $(this).attr('src', '../ValidateImageServlet?key=REGISTERVC&' + Math.random());
    });
    //绑定按钮操作
    $("#loginButton").bind("click", function () {
        login();
    });
    $("#registerBotton").bind("click", function () {
        register();
    });
    //判断输入密码
    //$("[name=password],[name=repassword]").bind("keyup", function () {
     //   if ($("[name=password]").val() != $("[name=repassword]").val()) {
    //        $("#psts").css("color", "red").html("两次输入的密码不相符");
    //    } else {
    //        $("#psts").css("color", "black").html("");
    //    }
   // });
	
	//输入项目判断
	$("[name=usercode]").focus();
	//登陆信息区域
	$("[name=usercode]").blur(function(){
        //用户名不能为空
		if ( $("[name=usercode]").val() == ""){
	        flag = false;
			checkShow($("#usercodediv"),$("#usercodeck"),"用户名不能为空。");
			return;
	    }else{
			flag = true;
		    checkHide($("#usercodediv"),$("#usercodeck"));
		}
    });
	
	$("[name=password]").blur(function(){

		//密码不能为空
		if ( $("[name=password]").val() == ""){
	        flag = false;
			checkShow($("#passworddiv"),$("#passwordck"),"登陆密码不能为空。");
			return;
	    }else{
			flag = true;
		    checkHide($("#passworddiv"),$("#passwordck"));
		}
		//判断位数 >=6 且 <=16
		if ( $("[name=password]").val().length > 16 ||  $("[name=password]").val().length < 6){
	        flag = false;
			checkShow($("#passworddiv"),$("#passwordck"),"密码必须包含6-16个字符。");
			return;
	    }else{
			flag = true;
		    checkHide($("#passworddiv"),$("#passwordck"));
		}
	});
	
	$("[name=repassword]").blur(function(){

		//和密码的比对
	    if ( $("[name=password]").val() != $("[name=repassword]").val()){
			flag = false;
			checkShow($("#repassworddiv"),$("#repasswordck"),"两次输入的密码不相符。");
			return;
		}else{
			flag = true;
		    checkHide($("#repassworddiv"),$("#repasswordck"));
		}
	});	


	//登陆信息区域
	
	//二
	$("[name=zccode]").blur(function(){
    //工商注册号不能为空。
		if ( $("[name=zccode]").val() == ""){
      flag = false;
      checkShow($("#zccodediv"),$("#zccodeck"),"工商注册号不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#zccodediv"),$("#zccodeck"));
		}
  });
$("[name=comtype]").blur(function(){
    //工商注册号不能为空。
		if ( $("[name=comtype]").val() == ""){
      flag = false;
      checkShow($("#comtypediv"),$("#comtypeck"),"企业类型不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#comtypediv"),$("#comtypeck"));
		}
  });

	$("[name=companyname]").blur(function(){
    //企业名称不能为空。
		if ( $("[name=companyname]").val() == ""){
      flag = false;
      checkShow($("#companynamediv"),$("#companynameck"),"企业名称不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#companynamediv"),$("#companynameck"));
		}
  });
  
	$("[name=comaddress]").blur(function(){
    //注册地址不能为空。
		if ( $("[name=comaddress]").val() == ""){
      flag = false;
      checkShow($("#comaddressdiv"),$("#comaddressck"),"注册地址不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#comaddressdiv"),$("#comaddressck"));
		}
  });
  
	$("[name=zccount]").blur(function(){
    //注册资金为空
		if ( $("[name=zccount]").val() == ""){
      flag = false;
      checkShow($("#zccountdiv"),$("#zccountck"),"注册资金不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#zccountdiv"),$("#zccountck"));
		}
  });
  
	$("[name=fdperson]").blur(function(){
    //法定代表人不能为空
		if ( $("[name=fdperson]").val() == ""){
      flag = false;
      checkShow($("#fdpersondiv"),$("#fdpersonck"),"法定代表人不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#fdpersondiv"),$("#fdpersonck"));
		}
  });
  
	$("[name=jyfw]").blur(function(){
    //经营范围不能为空
		if ( $("[name=jyfw]").val() == ""){
      flag = false;
      checkShow($("#jyfwdiv"),$("#jyfwck"),"经营范围不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#jyfwdiv"),$("#jyfwck"));
		}
  });
  
	$("[name=cldate]").blur(function(){
    //成立日期不能为空
		if ( $("[name=cldate]").val() == ""){
      flag = false;
      checkShow($("#cldatediv"),$("#cldateck"),"成立日期不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#cldatediv"),$("#cldateck"));
		}
  });
  
  $("[name=bdate]").blur(function(){
    //经营起始日期不能为空
		if ( $("[name=bdate]").val() == ""){
      flag = false;
      checkShow($("#bdatediv"),$("#bdateck"),"经营起始日期不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#bdatediv"),$("#bdateck"));
		}
  });
  
	$("[name=edate]").blur(function(){
    //经营截止不能为空
		if ( $("[name=edate]").val() == ""){
      flag = false;
      checkShow($("#edatediv"),$("#edateck"),"经营截止不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#edatediv"),$("#edateck"));
		}
  });         
            
	$("[name=njdate]").blur(function(){
    //年检日期不能为空
		if ( $("[name=njdate]").val() == ""){
      flag = false;
      checkShow($("#njdatediv"),$("#njdateck"),"年检日期不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#njdatediv"),$("#njdateck"));
		}
  });
  
	$("[name=djjg]").blur(function(){
    //登记机关不能为空
		if ( $("[name=djjg]").val() == ""){
      flag = false;
      checkShow($("#djjgdiv"),$("#djjgck"),"登记机关不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#djjgdiv"),$("#djjgck"));
		}
  });
  
	$("[name=zzjgcode]").blur(function(){
    //组织机构代码不能为空
		if ( $("[name=zzjgcode]").val() == ""){
      flag = false;
      checkShow($("#zzjgcodediv"),$("#zzjgcodeck"),"组织机构代码不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#zzjgcodediv"),$("#zzjgcodeck"));
		}
  });
  
  
  
  
  
	$("[name=name]").blur(function(){
    //联系人不能为空
		if ( $("[name=name]").val() == ""){
      flag = false;
      checkShow($("#namediv"),$("#nameck"),"联系人不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#namediv"),$("#nameck"));
		}
  });
  
  
	$("[name=szbm]").blur(function(){
    //所在部门不能为空
		if ( $("[name=szbm]").val() == ""){
      flag = false;
      checkShow($("#szbmdiv"),$("#szbmck"),"所在部门不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#szbmdiv"),$("#szbmck"));
		}
  });
  
  
	$("[name=telephone]").blur(function(){
    //联系电话不能为空
		if ( $("[name=telephone]").val() == ""){
      flag = false;
      checkShow($("#telephonediv"),$("#telephoneck"),"联系电话不能为空。");
			return;
    }else{
			flag = true;
      checkHide($("#telephonediv"),$("#telephoneck"));
		}
  });




	
    //注册按钮
    $("#ck").bind("change", function () {
            if ( $("#ck").prop("checked") ) {
 				$("#registerBotton").removeClass("disabled");
            } else {
				 $("#registerBotton").addClass("disabled");
            }
     });
});

//登录操作
function login() {
    $.ajax({
        url: "MainServlet.action?fid=A25.06.01.05",
        contentType: "application/x-www-form-urlencoded; charset=utf-8",
        data: {
            login_usercode: $("[name=login_usercode]").val(),
            login_password: $("[name=login_password]").val(),
            login_vcode: $("[name=login_vcode]").val()
        },
        cache: false,
        type: "post",
        dataType: "json",
        success: function (data) {
            if (data.success == "true") {
                window.location.href =  "../manage/manage.jsp";
            } else {
                $("#l_img").click();
                alert(data.errormessage);
            }
        }
    });
}

//注册操作
function register() {

    if ($("#registerBotton").hasClass("disabled")) {
        return;
    }
	if(!flag){
        checkShow($("#buttonckdiv"),$("#buttonck"),"您还有不正确的输入项目，请检查后提交。");
        return;
    }else{
        checkHide($("#buttonckdiv"),$("#buttonck"));
	}
    $.ajax({
        url: "MainServlet.action?fid=A25.06.01.02",
        contentType: "application/x-www-form-urlencoded; charset=utf-8",
        data: {
            companyname: $("[name=companyname]").val(),
            email: $("[name=email]").val(),
            phone: $("[name=phone]").val(),
            name: $("[name=name]").val(),
            usercode: $("[name=usercode]").val(),
            password: $("[name=password]").val(),
            register_vcode: $("[name=register_vcode]").val(),
			zccode: $("[name=zccode]").val(),
			comaddress: $("[name=comaddress]").val(),
			comtype: $("[name=comtype]").val(),
			zccount: $("[name=zccount]").val(),
			fdperson: $("[name=fdperson]").val(),
			jyfw: $("[name=jyfw]").val(),
			cldate: $("[name=cldate]").val(),
			bdate: $("[name=bdate]").val(),
			edate: $("[name=edate]").val(),
			njdate: $("[name=njdate]").val(),
			djjg: $("[name=djjg]").val(),
			zzjgcode: $("[name=zzjgcode]").val(),
			sexcode: $("[name=sexcode]").val(),
			szbm: $("[name=szbm]").val(),
			zw: $("[name=zw]").val(),
			telephone: $("[name=telephone]").val(),
			fax: $("[name=fax]").val(),
			website: $("[name=website]").val(),
			zipcode: $("[name=zipcode]").val(),
			jyaddress: $("[name=jyaddress]").val()
		
        },
        cache: false,
        type: "post",
        dataType: "json",
        success: function (data) {
            if (data.success == "true") {
                alert('注册成功，待管理员审核通过后，即可登录。');
                window.location.href =  "../front/index.jsp";

            } else {
                $("#r_img").click();
                alert(data.errormessage);
            }
        }
    });
}



function checkShow(obj2,obj3,mes){
   obj2.removeClass("has-success");
   obj2.addClass("has-error");
   obj3.show();
   obj3.html(errImg + mes);
}
function checkHide(obj2,obj3){
  obj2.removeClass("has-error");
  obj2.addClass("has-success");
  obj3.hide();
  obj3.html();	
}
